snow-covered areas - French English Dictionary